import {reactive,onBeforeMount,onBeforeUnmount} from "vue";

export default function () {
    let point = reactive({
        x:0,
        y:0
    });
    function savePoint(event) {
        point.x = event.pageX;
        point.y = event.pageY;
    }
    onBeforeMount(() => {
        window.addEventListener('click',savePoint);
    })
    onBeforeUnmount(() => {
        window.removeEventListener('click', savePoint);
    })
    return point;
}